home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 23
/
AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso
/
Updates
/
Librarys
/
MMULib
/
Include
/
mmu
/
config.h
< prev
next >
Wrap
C/C++ Source or Header
|
1999-10-30
|
2KB
|
48 lines
/*************************************************************************
** mmu.library **
** **
** a system library for arbitration and control of the MC68K MMUs **
** **
** © 1998 THOR-Software, Thomas Richter **
** No commercial use, reassembly, modification without prior, written **
** permission of the authors. **
** Including this library in any commercial software REQUIRES a **
** written permission and the payment of a small fee. **
** **
**---------------------------------------------------------------------**
** MMU configuration structure **
** **
** This stuff should really be used ONLY by debuggers. There's NO NEED **
** to use this internal stuff for anything else **
** **
** $VER: 40.50 (31.10.99) **
*************************************************************************/
#ifndef MMU_CONFIG_H
#define MMU_CONFIG_H
struct MMUConfig {
ULONG mcf_UserRootPointer[2];
/* the MMU root pointer or NULL. For 68040,68060, only
the first long is used */
ULONG mcf_SupervisorRootPointer[2];
/* the MMU supervisor root pointer or NULL. For 68040
and 68060, the first long word is used */
ULONG mcf_TranslationControl;
/* for 68040 and 68060, only bits 15..0 are used */
ULONG mcf_DTT0;
/* data transparent translation control 0, or
transparent translation control 0 */
ULONG mcf_DTT1;
/* data transparent translation control 1, or
translation translation control 1 */
ULONG mcf_ITT0;
/* instruction transparent translation control 0, or
NULL if no ITT0 is available. */
ULONG mcf_ITT1;
/* instruction transparent translation control 1, or
NULL if no ITT1 is available. */
};
#endif